package com.ruoyi.carrepair.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 维修单管理对象 qx_wxd_nr
 * 
 * @author ruoyi
 * @date 2024-11-18
 */
public class QxWxdNr extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private String id;

    /** 单据日期 */
    @Excel(name = "单据日期", width = 30, dateFormat = "yyyy-MM-dd  HH:mm:ss")
    private Date riqi;

    /** 单号 */
    @Excel(name = "单号")
    private String danhao;

    /** 车辆信息编号 */
    @Excel(name = "车辆信息编号")
    private String carId;

    /** 结算方式 */
    @Excel(name = "结算方式")
    private Long jiesuanfangshi;

    /** 公里数 */
    @Excel(name = "公里数")
    private String gonglishu;

    /** 配件总金额 */
    private BigDecimal peijiansum;

    /** 维修项目总金额 */
    private BigDecimal weixiusum;

    /** 总金额 */
    private BigDecimal zsum;

    /** 创建人id */
    private Long CreateID;

    /** 创建人 */
    private String Creator;

    /** 创建时间 */
    private Date CreateDate;

    /** 修改人id */
    private Long ModifyID;

    /** 修改人 */
    private String Modifier;

    /** 修改时间 */
    private Date ModifyDate;

    /** 是否删除 */
    private Long IsDeleted;

    /** 备注 */
    @Excel(name = "备注")
    private String beizhu;

    /** 乐观锁字段 */
    private Long RowVersion;


    /** 单据分类 */
    @Excel(name = "单据分类")
    private String nrtype;

    /** 是否结算 */
    @Excel(name = "是否结算")
    private Long isjiesuan;

    /** 所属程序 */
    private String toApplet;

    private  String kname;
    private  String dianhua;
    private  String carno;
    private  String chexing;
    private  String chejiahao;
    private  String baoxiandqrq;
    private  String bxgsName;

    private String riqi2;


    public String getRiqi2() {
        return riqi2;
    }

    public void setRiqi2(String riqi2) {
        this.riqi2 = riqi2;
    }

    public String getKname() {
        return kname;
    }

    public void setKname(String kname) {
        this.kname = kname;
    }

    public String getDianhua() {
        return dianhua;
    }

    public void setDianhua(String dianhua) {
        this.dianhua = dianhua;
    }

    public String getCarno() {
        return carno;
    }

    public void setCarno(String carno) {
        this.carno = carno;
    }

    public String getChexing() {
        return chexing;
    }

    public void setChexing(String chexing) {
        this.chexing = chexing;
    }

    public String getChejiahao() {
        return chejiahao;
    }

    public void setChejiahao(String chejiahao) {
        this.chejiahao = chejiahao;
    }

    public String getBaoxiandqrq() {
        return baoxiandqrq;
    }

    public void setBaoxiandqrq(String baoxiandqrq) {
        this.baoxiandqrq = baoxiandqrq;
    }

    public String getBxgsName() {
        return bxgsName;
    }

    public void setBxgsName(String bxgsName) {
        this.bxgsName = bxgsName;
    }

    public void setId(String id)
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setRiqi(Date riqi) 
    {
        this.riqi = riqi;
    }

    public Date getRiqi() 
    {
        return riqi;
    }
    public void setDanhao(String danhao) 
    {
        this.danhao = danhao;
    }

    public String getDanhao() 
    {
        return danhao;
    }
    public void setCarId(String carId) 
    {
        this.carId = carId;
    }

    public String getCarId() 
    {
        return carId;
    }
    public void setJiesuanfangshi(Long jiesuanfangshi) 
    {
        this.jiesuanfangshi = jiesuanfangshi;
    }

    public Long getJiesuanfangshi() 
    {
        return jiesuanfangshi;
    }
    public void setGonglishu(String gonglishu) 
    {
        this.gonglishu = gonglishu;
    }

    public String getGonglishu() 
    {
        return gonglishu;
    }
    public void setPeijiansum(BigDecimal peijiansum) 
    {
        this.peijiansum = peijiansum;
    }

    public BigDecimal getPeijiansum() 
    {
        return peijiansum;
    }
    public void setWeixiusum(BigDecimal weixiusum) 
    {
        this.weixiusum = weixiusum;
    }

    public BigDecimal getWeixiusum() 
    {
        return weixiusum;
    }
    public void setZsum(BigDecimal zsum) 
    {
        this.zsum = zsum;
    }

    public BigDecimal getZsum() 
    {
        return zsum;
    }
    public void setCreateID(Long CreateID) 
    {
        this.CreateID = CreateID;
    }

    public Long getCreateID() 
    {
        return CreateID;
    }
    public void setCreator(String Creator) 
    {
        this.Creator = Creator;
    }

    public String getCreator() 
    {
        return Creator;
    }
    public void setCreateDate(Date CreateDate) 
    {
        this.CreateDate = CreateDate;
    }

    public Date getCreateDate() 
    {
        return CreateDate;
    }
    public void setModifyID(Long ModifyID) 
    {
        this.ModifyID = ModifyID;
    }

    public Long getModifyID() 
    {
        return ModifyID;
    }
    public void setModifier(String Modifier) 
    {
        this.Modifier = Modifier;
    }

    public String getModifier() 
    {
        return Modifier;
    }
    public void setModifyDate(Date ModifyDate) 
    {
        this.ModifyDate = ModifyDate;
    }

    public Date getModifyDate() 
    {
        return ModifyDate;
    }
    public void setIsDeleted(Long IsDeleted) 
    {
        this.IsDeleted = IsDeleted;
    }

    public Long getIsDeleted() 
    {
        return IsDeleted;
    }
    public void setBeizhu(String beizhu) 
    {
        this.beizhu = beizhu;
    }

    public String getBeizhu() 
    {
        return beizhu;
    }
    public void setRowVersion(Long RowVersion) 
    {
        this.RowVersion = RowVersion;
    }

    public Long getRowVersion() 
    {
        return RowVersion;
    }

    public void setNrtype(String nrtype) 
    {
        this.nrtype = nrtype;
    }

    public String getNrtype() 
    {
        return nrtype;
    }
    public void setIsjiesuan(Long isjiesuan)
    {
        this.isjiesuan = isjiesuan;
    }

    public Long getIsjiesuan()
    {
        return isjiesuan;
    }
    public void setToApplet(String toApplet) 
    {
        this.toApplet = toApplet;
    }

    public String getToApplet() 
    {
        return toApplet;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("riqi", getRiqi())
            .append("danhao", getDanhao())
            .append("carId", getCarId())
            .append("jiesuanfangshi", getJiesuanfangshi())
            .append("gonglishu", getGonglishu())
            .append("peijiansum", getPeijiansum())
            .append("weixiusum", getWeixiusum())
            .append("zsum", getZsum())
            .append("CreateID", getCreateID())
            .append("Creator", getCreator())
            .append("CreateDate", getCreateDate())
            .append("ModifyID", getModifyID())
            .append("Modifier", getModifier())
            .append("ModifyDate", getModifyDate())
            .append("IsDeleted", getIsDeleted())
            .append("beizhu", getBeizhu())
            .append("RowVersion", getRowVersion())
            .append("nrtype", getNrtype())
            .append("isjiesuan", getIsjiesuan())
            .append("toApplet", getToApplet())
            .toString();
    }
}
